﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Test.PLCController
{
    public abstract class PLC : IPLC
    {
        public PLCBaseInfo PLCBaseInfo { get; set; }
        public PLCConnectionInfo PLCConnectionInfo { get; set; }
        public bool isConnectSuccess { get; set ; }

        public abstract void Connect();


        public abstract void DisConnect();


        public abstract void Reader();


        public abstract void ReadList(string data, ushort num);

        public abstract void WriteList();


        public abstract void Writer();
        public abstract void AnalyseDataSheet();

    }
}
